{{tag>Maverick audio tutoriel}}
----
====== Extraire une piste audio d'un DVD ======


Il est possible d'extraire la bande son d'un DVD, par piste ou par chapitre, en utilisant la ligne de commande. 

Si vous n'êtes pas à l'aise avec la ligne de commande, orientez-vous vers le logiciel [[:xcfa]] qui propose les mêmes fonctionnalités, mais via une interface graphique.

===== Pré-requis =====

  * Disposer des [[:sudo|droits d'administration]].
  * Disposer d'une connexion à Internet configurée et activée.
  * Avoir [[:tutoriel:comment_installer_un_paquet#installer_un_paquet_present_dans_les_depots_recommande|installé les paquets]] **[[apt://lsdvd,transcode|lsdvd et transcode]]**.

===== Identification des pistes =====

Insérez le DVD dans votre lecteur et ouvrez une console. Votre DVD est monté à l'emplacement ///media/NOM_DU_DVD//

Afin d'identifier la piste audio à extraire, vous pouvez obtenir sa table des matières à l'aide de la commande lsdvd :
<code bash>lsdvd</code>

Le résultat sera du format suivant : 
<code>
libdvdread: Using libdvdcss version 1.2.10 for DVD access
Disc Title: BENJAMIN_BIOLAY_LIVE
Title: 01, Length: 00:00:10.200 Chapters: 01, Cells: 01, Audio streams: 08, Subpictures: 32
Title: 02, Length: 01:31:29.076 Chapters: 18, Cells: 18, Audio streams: 01, Subpictures: 00
Longest track: 02
</code>


===== Syntaxe d'extraction =====

C'est le logiciel transcode qui est capable d'extraire et de transcoder les pistes du DVD en fichiers audio. Il dispose à cet effet de nombreuses options, ce qui implique une [[http://www.transcoding.org/cgi-bin/transcode?Transcode_Command_Line_Options|syntaxe]] relativement complexe. Nous développerons ici uniquement celle qui concerne l'[[http://www.transcoding.org/cgi-bin/transcode?Command_Examples/Audio_Only_Processing|extraction audio]] : 

  * Extraire l'audio du 10eme chapitre du premier titre au format ogg:

<code bash>transcode -i /dev/dvd -x dvd -T 1,10,1 -a 0 -y ogg -m track10.ogg</code>

Les arguments identifient l'entrée comme /dvd/dvd (-i), le type de l'entrée comme un DVD (-x), le titre, le chapitre et l'angle à encoder, dans ce cas-ci étant le titre 1, chapitre 10 et l'angle de camera 1 (-T), la piste audio est la 0 (-a), le format de sortie est ogg (-y), et pour finir le nom de fichier de sortie est track10.ogg -m).

  * Générer un mp3 du titre 1, chapitre 20, camera 1

<code bash>transcode -i /dev/dvd -x dvd -T 1,20,1 -a 0 -y raw -m track20.mp3</code>

  * Pour extraire la piste audio entière d'un titre (tout les chapitres) en format ogg

<code bash>transcode -i /dev/dvd -x dvd -T 1,-1 -a 0 -y ogg -m audiotrack.ogg</code>

  * Ou en mp3 (titre 1, tous les chapitres)
<code bash>transcode -i /dev/dvd -x dvd -T 1,-1 -a 0 -y raw -m track20.mp3</code>

  * Ou bien si vous préférez en fichier wav (titre 1, chapitre 20)

<code bash>transcode -i /dev/dvd -x dvd -T 1,20 -a 0 -y wav -m track20.wav</code>


Il vous suffit d'adapter la commande à vos besoins.


===== Voir aussi =====


  * **(en)** [[http://www.transcoding.org/cgi-bin/transcode?Transcode_Wiki|Site officiel de l'outil Transcode]]

----
//Contributeurs principaux : [[:utilisateurs:Omnisilver]].//

//Basé sur [[http://www.ubuntugeek.com/how-to-rip-dvd-audio-to-mp3-or-ogg.html|How to Rip DVD audio to mp3 or ogg]].//
